11问答网
所有问题
当前搜索:
c语言static int的用法
C语言
问题:
static
int
m=0,i=2;
答:
static
是静态变量, 相当于是全局变量, 你可以在那里设置一个断点, 调试运行. 会发现:程序在没进main函数前就会跳到断点那里.其实你在定义全局变量的时候, static是可以省略的.同样, 局部变量是auto变量, 因此也称自动变量. 它是只在这个语句块执行的时候在有, 执行完, 它在内存空间也随之而去. 在...
请问
C语言
中
static
函数的具体作用是什么,,请不要copy答案哦。。_百度知...
答:
C语言
中
static
函数的具体作用是:让一个变量长期有效,而不管其是在什么地方被申明。避免多个文件使用了相同的变量名而导致冲突。C语言里面的静态函数和函数的区别是:静态函数是函数的一种,函数包括静态函数和非静态函数两种。静态函数是有static修饰的函数,如果没有,则为非静态函数(全局函数)。当整个...
static
在
c语言
中是什么意思
答:
函数前加
static
使得函数成为静态函数。但此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件(所以又称内部函数)。使用内部函数的好处是:不同的人编写不同的函数时,不用担心自己定义的函数,是否会与其它文件中的函数同名。关键字static 有着不寻常的历史。起初,在
C
中引入...
在同一个
C语言
程序项目中,其它.c文件可以访问另一个.c文件中的静态变量...
答:
直接用变量名访问是不行的,要通过函数调用来读写。例如:假设1.c文件里有静态变量
static
int
a; 如果2.c文件想要读写a,就必须在1.c文件里添加读写a的外部函数。1.c写法示例:static int a;extern int get_a() { return a; } extern void set_a(int v) { a=v; } 这样,在2.c里...
c语言
问题
答:
include<stdio.h> int f(int n){int t=0;
static
int
a=5; \*此处将a定义为static int 即局部静态变量,它的含义是当函数调用之后,a的值不释放,直到程序运行完毕才释放*\ if(n%2){int a=6;t+=a++;} \*当程序运行这一步的时候,又重新将a定义为int型了,这里的a当函数调用完后就...
C语言int
x=1; f() {
static
int x=10; x+=++i
答:
int x=1是全局变量,也就是主函数中输出与操作的都是这个x。而f()中的 int x=10作用域只在f()函数本身中。首先主函数执行for语句。i=1 时,++x,使得x=2,调用f(), 在f()中x=10+3=13,输出:13,
static
int
i是静态变量,所以i=3,i=2 时,++x,使得x=3,调用f(),在f(...
C语言
中
static
是做什么用的?
答:
有两种
用法
:1、
static
修饰局部变量,成为一个局部静态变量。static修饰局部变量(静态局部变量)与普通局部变量相比,它的优势在于:①静态局部变量作用域与连接属性与普通局部变量一样;②存储类:静态局部变量分配在data/bss段,普通局部变量在栈上;③生命周期:因为存储类的不同,静态局部变量的生命周期...
C语言
中静态局部变量的问题
答:
静态局部变量相当于全局变量(只是只有在这个函数中能访问,但是生命周期是和全局变量差不多的),函数退出之后变量还在,而且只在第一次进入的时候做初始化,以后会跳过初始化语句,保留原来的值(也就是说,如果item是
static的
,那么只有在第一次进入这个函数的时候会执行item=0,以后都不会执行。)。
C语言
中
static
变量的赋值问题
答:
static
int
a = 0; // 运行期时初始化一次, 下次再调用时, 不进行初始化工作如下:printf(“%d”,a);a++;} int main(){ staticLocalVar(); // 第一次调用, 输出a=0 staticLocalVar(); // 第二次调用, 记忆了第一次退出时的值, 输出a=1 return 0;} ...
C语言
中 在一个函数中用
static
修饰的变量,还能给它赋上新值吗?_百度...
答:
可以,
static
在
C语言
中是表示一个变量为静态变量的,而不是常量,也不是不可变的变量。所谓的静态变量有两种情况,一种是静态全局变量,一种是静态局部变量。像在VB,C#,C,C++,Java,PHP,Objective-C,JavaScript中我们可以看到static作为关键字和函数出现,在其他的高级计算机语言如FORTRAN、ALGOL、...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言static函数
c语言中static例子
c语言enum用法
staticint